<?php
    // Conexao
    class Conexao {
        var $user = "carga";
        var $pass = "carga2006";
        var $link;
        var $result;

        // Metodo construtor
        function Conexao($bd){
            $this->link = sybase_connect('$bd','$this->user','$this->pass') or die ("Configuracao de Banco de Dados Errada!");
        }

        // Executa query
        function Executar($sql){
            $this->result = sybase_query($sql) or die ("Erro ao executar query" . $sql);
            return $this->result;
        }

        // Salva no array $line resultados retornados
        function MostrarResultados(){
            $line = sybase_fetch_array($this->result);
            return $line;
        }

        // Numero de linhas retornada na consulta
        function ContarLinhas(){
            $lines = sybase_num_rows($this->result);
            return $lines;
        }

        // Fecha conexao
        function Fechar(){
            sybase_close($this->link);
        }

        // Libera consulta da memoria
        function Liberar(){
            sybase_free_result($this->result);
        }
    }